package com.xiaoyushu.user.relation.biz.service;

import com.xiaoyushu.framework.common.response.PageResponse;
import com.xiaoyushu.framework.common.response.Response;
import com.xiaoyushu.user.relation.biz.model.vo.*;

public interface RelationService {

    /**
     *
     * 关注用户
     * @param followUserReqVO
     * @return
     */
     Response<?> follow(FollowUserReqVO followUserReqVO);

     Response<?> unfollow(UnfollowUserReqVo unfollowUserReqVo);

     PageResponse<FindFollowingListRspVO> findFollowingList(FindFollowingListReqVO findFollowingListReqVO);

    /**
     * 查询关注列表
     * @param findFollowingListReqVO
     * @return
     */
     PageResponse<FindFansUserRspBVO> findFansList(FindFansListReqVo findFansListReqVo);
}
